#ifndef CURRENTPOINTWIDGET_H
#define CURRENTPOINTWIDGET_H

#include <QWidget>
#include <QtGui>
#include "constants.h"

// Виджет для отображения точки текущего местоположения.

class CurrentPointWidget : public QWidget
{
    Q_OBJECT
public:
    CurrentPointWidget(QWidget* parent = 0, Qt::WindowFlags fl = Qt::SplashScreen);
    ~CurrentPointWidget();
    void draw(QPainter *painter);
    void setOwnVisibility(const bool&);
    void setItem(QGraphicsProxyWidget*);
    void setPosition(const int&, const int&);
private:
    QGraphicsProxyWidget *item;
    int x,y;
protected:
    void paintEvent(QPaintEvent *event);
};

#endif // CURRENTPOINTWIDGET_H
